@CHARSET "UTF-8";

/* 가로스크롤 생기게 하기 */
.panel-fit,.panel-fit body	{ overflow-x:auto !important; }

/* expand bar */
.layout_center_inwrap .panel.layout-expand.layout-expand-over	{ background:#fff; }
.layout_center_inwrap .panel.layout-expand 						{ width:9px !important; height:100%; padding:0 0 18px 0; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.layout_center_inwrap .panel.layout-expand .panel-header		{ height:100%; padding:0; border:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.layout_center_inwrap .panel.layout-expand .panel-title			{ display:none; }
.layout_center_inwrap .panel.layout-expand .panel-tool			{ top:0; right:0; width:100%; height:100%; margin:0; padding:0; background:#ccc; border-right:1px solid #b3b3b3; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.layout_center_inwrap .panel.layout-expand .panel-tool a.layout-button-right 	    { position:absolute; top:0; width:100%; height:100%; margin:0; background:url(../img/west_expand.png) no-repeat 0 48% !important; _background-image:url(../img/west_expand.gif); opacity:1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.layout_center_inwrap .panel.layout-expand .panel-tool a.layout-button-right:hover	{ background-color:#b3b3b3 !important; border-radius:0; }	
.layout_center_inwrap .panel.layout-expand .panel-tool a.layout-button-left 	    { position:absolute; top:0; width:100%; height:100%; margin:0; background:url(../img/west_collapse.png) no-repeat 1px 48% !important; _background-image:url(../img/west_collapse.gif); opacity:1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.layout_center_inwrap .panel.layout-expand .panel-tool a.layout-button-left:hover	{ background-color:#b3b3b3 !important; border-radius:0; }	
.layout_center_inwrap .panel.layout-expand .panel-body			{ display:none; }

.south_control .panel.layout-expand.layout-expand-over		{ background:#fff; }
.south_control .panel.layout-expand 						{ width:100% !important; height:9px; padding:0; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.south_control .panel.layout-expand .panel-header			{ width:100% !important; height:9px; padding:0; border:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.south_control .panel.layout-expand .panel-title			{ display:none; }
.south_control .panel.layout-expand .panel-tool				{ bottom:0; left:0; width:100%; height:9px; margin:0; padding:0; background:#ccc; border-top:1px solid #b3b3b3; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.south_control .panel.layout-expand .panel-tool a.layout-button-up 	    { position:absolute; top:0; width:100%; height:9px; margin:0; background:url(../img/south_collapse.png) no-repeat 50% 0 !important; _background-image:url(../img/south_collapse.gif); opacity:1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.south_control .panel.layout-expand .panel-tool a.layout-button-up:hover{ background-color:#b3b3b3 !important; border-radius:0; }	
.south_control .panel.layout-expand .panel-body				{ display:none; }

/* collapse bar */
.west_collapse		{ position:absolute; top:0; right:0; width:9px; height:100%; padding:0; background-color:#ccc; border-right:1px solid #b3b3b3; border-left:1px solid #aaa; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; cursor:pointer; }
.west_collapse:hover{ background-color:#b3b3b3; }
.west_collapse a	{ position:absolute; top:50%; right:-1px; width:100%; height:100px; margin-top:-60px; background:url(../img/west_collapse.png) no-repeat 0 50%; _background-image:url(../img/west_collapse.gif); border:0; display:inline-block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

.east_collapse		{ position:absolute; top:0; left:0; width:9px; height:100%; padding:0; background-color:#ccc; border-right:1px solid #b3b3b3; border-left:1px solid #aaa; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; cursor:pointer; }
.east_collapse:hover{ background-color:#b3b3b3; }
.east_collapse a	{ position:absolute; top:50%; left:-1px; width:100%; height:100px; margin-top:-60px; background:url(../img/west_expand.png) no-repeat 0 50%; _background-image:url(../img/west_expand.gif); border:0; display:inline-block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

.south_collapse			{ position:absolute; top:0; left:0; width:100%; height:9px; padding:0; background-color:#ccc; border-top:1px solid #b3b3b3; border-bottom:1px solid #aaa; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; cursor:pointer; text-align:center; }
.south_collapse:hover	{ background-color:#b3b3b3; }
.south_collapse a		{ position:absolute; top:-1px; left:50%; width:100px; height:9px; margin-left:-50px; background:url(../img/south_expand.png) no-repeat 50% 0; _background-image:url(../img/south_expand.gif); border:0; display:inline-block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

/* split color */
/* .layout-split-west { border-right:5px solid #f2f2f2; } */

/* linkbutton */
a.easyui-linkbutton.btn_lndex								{ height:20px; padding-top:0; padding-bottom:0; border-radius:3px; }
a.easyui-linkbutton.btn_lndex.l-btn-plain					{ background:#fff;  }
a:hover.easyui-linkbutton.btn_lndex.l-btn-plain				{ background:#fff; }
a.easyui-linkbutton.btn_lndex.l-btn-plain-selected  		{ background:#bbb; border:1px;  }
a:hover.easyui-linkbutton.btn_lndex.l-btn-plain-selected 	{ background:#bbb; padding-right:6px; padding-left:1px; }
a.easyui-linkbutton.btn_lndex.l-btn.l-btn-plain.btn_lnb span.l-btn-left 		{ padding-top:2px !important; padding-bottom:0 !important; line-height:auto; }

/* 탭 즐겨찾기 */
.tabs-inner					{ padding-top:2px !important; }
.tabs-p-tool a				{ opacity:0.8; filter:alpha(opacity=80); }
.tabs-p-tool.btn_favorite	{ left:5px; height:18px; margin-top:-9px; }
.icon-favorit-on			{ width:18px !important; height:18px !important; background:url('../img/icon_favorite.png') no-repeat center 1px; _background-image:url(../img/icon_favorite.gif); }
.icon-favorit-off			{ width:18px !important; height:18px !important; background:url('../img/icon_favorite.png') no-repeat center -49px; _background-image:url(../img/icon_favorite.gif); }
.icon-tab-ing				{ width:18px !important; height:18px !important; background:url('../img/icon_tab_ing.gif') no-repeat left 2px; margin-right:-3px; }

span.icon-favorit-on		{ display:inline-block; margin-bottom:-3px; }
span.icon-favorit-off		{ display:inline-block; margin-bottom:-3px; }

ul.tabs li					{ _background-image:none !important; _padding-left:0 !important; }
.tabs-panels .panel-body	{ width:auto !important; }
.easyui-tabs.outer.tabs-container ul.tabs	{ padding-left:10px; }
.easyui-tabs.inner.tabs-container ul.tabs	{ padding-left:4px; }

/* dialog */
.window .window-header .panel-with-icon { padding-left: 22px !important; }
.window-mask	{ background:#000; _background:transparent; }
.window-shadow	{
	background: #666;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2);
}
.panel-body.panel-body-noheader.panel-body-noborder.dialog-content { position:relative; }

/* panel-title */
.layout_center_center .panel-header-noborder	{ border-width: 1px 1px 1px 1px; }

/* validatebox */
.validatebox-invalid	{ padding-left:10px !important; background-image: url(../img/icon_required.png); _background-image:url(../img/icon_required.gif); background-position:3px 3px; background-color:#ffddcc; }

/* datagrid */
.datagrid-header-row td			{ text-align:center; }
.datagrid-body td div			{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding: url('ellipsis.xml#ellipsis'); }
.datagrid-cell					{ background:transparent !important; }

.easyui-tabs.main				{ padding-top:5px; }
.easyui-tabs.main .tabs-panels	{ padding-bottom:4px; }

.bb0 .panel-body-noheader		{ border-top-width:0; }

/* combobox */
.item-img{
	display:inline-block;
	vertical-align:middle;
	width:16px;
	height:16px;
}
.item-text{
	display:inline-block;
	vertical-align:middle;
	padding:3px 0 3px 3px;
}

.combo-item{
	position:absolute; top:5px; left:4px;
	display:inline-block;
	vertical-align:middle;
	width:16px;
	height:16px; 
	background-repeat:no-repeat; background-position:center center;
}
.wrap_tbl_inner .combo-item	{ .top:5px; }
.combo-item.ok		{ background-image:url(../theme/icons/ok.png) !important; .top:12px; _top:0px !important; _left:0px !important; _padding:8px 3px;; }
.combo-item.ok_none	{ background-image:url(../theme/icons/ok_none.png) !important; }
.combo .combo-text 	{ padding-left:22px; }
.datagrid-btable .combo .combo-text	{ padding-left:2px; }
.easyui-datebox		{ }
.combo.datebox 		{ width:95px !important; height:19px !important; line-height:19px !important; padding:0 !important; }
.combo.datebox .combo-text 		{ width:77px !important; height:19px !important; line-height:19px !important; padding:0 !important; text-align:center !important; }
.combo.datebox .combo-arrow 	{ opacity: 1.0; }

.spinner	{ height:19px !important; padding:0; }
.spinner .spinner-text	{ height:19px !important; .height:19px !important; line-height:19px !important; padding:0 5px !important; vertical-align:top; }

/* messager */
.messager-body.panel-body.panel-body-noborder.window-body { .padding:10px 0 0 0; _padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

.easyui-panel.padding10 { .padding-right:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }